package com.xique.park.bean.request.web.ipc;

import com.xique.common.core.enums.CommandSyncCmd;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 一键同步数据请求参数
 *
 * @author xique
 */
@Data
public class DevDownAllRequest {

    @NotBlank(message = "序列号不能为空")
    private String devCode;

    /**
     * 是否下发车辆数据
     */
    private boolean isDownCars = true;

    /**
     * 同步类型 {@link CommandSyncCmd}
     */
    @NotNull(message = "同步命令不可为空")
    private Integer[] syncCmd;
}
